package data_flow;

import java.io.FileInputStream;
import java.io.InputStream;
import java.util.Arrays;

/**
 * 尝试读取数据
 */
public class FileRead {
    public static void main(String[] args) throws Exception {
        //f1就是水龙头
        InputStream f1=new FileInputStream("D:\\桌面文件\\java课程\\课程资料\\javaweb\\a.txt");
        //准备一个水桶,1024表示桶的容量
        byte[] bucket=new byte[1024];
        //用桶去接水,此处的n表示实际接收的水量
        int n=f1.read(bucket);
        //当读取结束后，记得关闭水龙头（就是关闭数据流）
        System.out.println(n);
        //查看数据(十进制数据)
        byte[] bytes= Arrays.copyOf(bucket,n);
        for (byte b : bytes) {
            System.out.println(b);
        }
        f1.close();
    }
}
